home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / utilities / _graphics / graphics / _clrtga / _runimage < prev    next >
Unknown  |  1994-05-14  |  8.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1d f4 20 3e 3c | 43 6c 72 54 67 61 24 44 |..... ><|ClrTga$D|
|00000010| 69 72 3e 2e 21 52 75 6e | 49 6d 61 67 65 0d 00 14 |ir>.!Run|Image...|
|00000020| 1d ee 85 ef 34 3a f1 f6 | 24 2b 22 20 61 74 20 6c |....4:..|$+" at l|
|00000030| 69 6e 65 20 22 2b c3 9e | 3a e0 0d 00 1e 3c c8 99 |ine "+..|:....<..|
|00000040| 20 22 57 69 6d 70 5f 49 | 6e 69 74 69 61 6c 69 73 | "Wimp_I|nitialis|
|00000050| 65 22 2c 32 30 30 2c 26 | 34 42 35 33 34 31 35 34 |e",200,&|4B534154|
|00000060| 2c 22 43 6c 72 54 67 61 | 22 b8 77 69 6d 70 25 2c |,"ClrTga|".wimp%,|
|00000070| 74 61 73 6b 68 25 0d 00 | 28 24 c8 99 20 22 49 6e |taskh%..|($.. "In|
|00000080| 74 65 72 66 61 63 65 5f | 49 6e 69 74 69 61 6c 69 |terface_|Initiali|
|00000090| 73 65 22 2c 74 61 73 6b | 68 25 0d 00 32 26 c8 99 |se",task|h%..2&..|
|000000a0| 20 22 57 69 6d 70 5f 53 | 6c 6f 74 53 69 7a 65 22 | "Wimp_S|lotSize"|
|000000b0| 2c 2d 31 2c 2d 31 b8 62 | 61 73 65 73 6c 6f 74 25 |,-1,-1.b|aseslot%|
|000000c0| 0d 00 3c 25 de 63 6f 64 | 65 25 34 38 2c 71 25 32 |..<%.cod|e%48,q%2|
|000000d0| 30 34 38 2c 69 6e 64 72 | 25 32 30 34 38 2c 6d 65 |048,indr|%2048,me|
|000000e0| 6e 75 25 38 30 0d 00 46 | 64 69 6e 64 72 5f 65 6e |nu%80..F|dindr_en|
|000000f0| 64 25 3d 69 6e 64 72 25 | 2b 32 30 34 38 3a 66 69 |d%=indr%|+2048:fi|
|00000100| 6e 69 73 68 65 64 25 3d | a3 3a 68 66 6c 69 70 25 |nished%=|.:hflip%|
|00000110| 3d a3 3a 76 66 6c 69 70 | 25 3d a3 3a 69 6e 24 3d |=.:vflip|%=.:in$=|
|00000120| 22 22 3a 73 70 6e 61 6d | 65 24 3d 22 22 3a 68 25 |"":spnam|e$="":h%|
|00000130| 3d 30 3a 69 6e 73 63 72 | 61 70 25 3d a3 3a 6f 75 |=0:inscr|ap%=.:ou|
|00000140| 74 73 63 72 61 70 25 3d | a3 0d 00 50 04 0d 00 5a |tscrap%=|...P...Z|
|00000150| 22 73 70 72 69 74 65 24 | 3d 22 3c 43 6c 72 54 67 |"sprite$|="<ClrTg|
|00000160| 61 24 44 69 72 3e 2e 53 | 70 72 69 74 65 73 22 0d |a$Dir>.S|prites".|
|00000170| 00 64 12 e7 20 77 69 6d | 70 25 3e 3d 33 30 30 20 |.d.. wim|p%>=300 |
|00000180| 8c 0d 00 6e 35 20 20 73 | 70 72 69 74 65 32 24 3d |...n5 s|prite2$=|
|00000190| 73 70 72 69 74 65 24 3a | c8 99 20 22 58 57 69 6d |sprite$:|.. "XWim|
|000001a0| 70 5f 52 65 61 64 53 79 | 73 49 6e 66 6f 22 2c 32 |p_ReadSy|sInfo",2|
|000001b0| b8 61 25 3b 66 25 0d 00 | 78 26 20 20 e7 20 28 66 |.a%;f%..|x& . (f|
|000001c0| 25 80 31 29 3d 30 20 8c | 20 73 70 72 69 74 65 24 |%.1)=0 .| sprite$|
|000001d0| 2b 3d bd 3f 61 25 2b bd | 61 25 3f 31 0d 00 82 32 |+=.?a%+.|a%?1...2|
|000001e0| 20 20 68 25 3d 8e 73 70 | 72 69 74 65 24 3a e7 20 | h%=.sp|rite$:. |
|000001f0| 68 25 3d 30 20 8c 20 73 | 70 72 69 74 65 24 3d 73 |h%=0 . s|prite$=s|
|00000200| 70 72 69 74 65 32 24 20 | 8b 20 d9 23 68 25 0d 00 |prite2$ |. .#h%..|
|00000210| 8c 05 cd 0d 00 96 61 68 | 25 3d 8e 73 70 72 69 74 |......ah|%=.sprit|
|00000220| 65 24 3a 73 70 72 6c 65 | 6e 25 3d a2 23 68 25 3a |e$:sprle|n%=.#h%:|
|00000230| d9 23 68 25 3a de 77 73 | 70 72 25 73 70 72 6c 65 |.#h%:.ws|pr%sprle|
|00000240| 6e 25 2b 34 3a 21 77 73 | 70 72 25 3d 73 70 72 6c |n%+4:!ws|pr%=sprl|
|00000250| 65 6e 25 3a c8 99 20 22 | 4f 53 5f 46 69 6c 65 22 |en%:.. "|OS_File"|
|00000260| 2c 32 35 35 2c 73 70 72 | 69 74 65 24 2c 77 73 70 |,255,spr|ite$,wsp|
|00000270| 72 25 2b 34 0d 00 a0 04 | 0d 00 aa a1 c8 99 20 22 |r%+4....|...... "|
|00000280| 57 69 6d 70 5f 4f 70 65 | 6e 54 65 6d 70 6c 61 74 |Wimp_Ope|nTemplat|
|00000290| 65 22 2c 2c 22 3c 43 6c | 72 54 67 61 24 44 69 72 |e",,"<Cl|rTga$Dir|
|000002a0| 3e 2e 54 65 6d 70 6c 61 | 74 65 73 22 3a 70 72 6f |>.Templa|tes":pro|
|000002b0| 67 5f 69 6e 66 6f 25 3d | a4 63 72 65 61 74 65 77 |g_info%=|.createw|
|000002c0| 69 6e 28 22 70 72 6f 67 | 5f 69 6e 66 6f 22 29 3a |in("prog|_info"):|
|000002d0| 6d 61 69 6e 25 3d a4 63 | 72 65 61 74 65 77 69 6e |main%=.c|reatewin|
|000002e0| 28 22 6d 61 69 6e 22 29 | 3a 73 61 76 65 25 3d a4 |("main")|:save%=.|
|000002f0| 63 72 65 61 74 65 77 69 | 6e 28 22 73 61 76 65 22 |createwi|n("save"|
|00000300| 29 3a c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |):.. "Wi|mp_Close|
|00000310| 54 65 6d 70 6c 61 74 65 | 22 0d 00 b4 04 0d 00 be |Template|".......|
|00000320| 42 c8 99 20 22 4f 53 5f | 46 69 6c 65 22 2c 32 35 |B.. "OS_|File",25|
|00000330| 35 2c 22 3c 43 6c 72 54 | 67 61 24 44 69 72 3e 2e |5,"<ClrT|ga$Dir>.|
|00000340| 4d 65 6e 75 22 2c 6d 65 | 6e 75 25 3a 6d 65 6e 75 |Menu",me|nu%:menu|
|00000350| 25 21 33 32 3d 70 72 6f | 67 5f 69 6e 66 6f 25 0d |%!32=pro|g_info%.|
|00000360| 00 c8 68 21 71 25 3d 2d | 31 3a 71 25 21 34 3d 30 |..h!q%=-|1:q%!4=0|
|00000370| 3a 71 25 21 38 3d 30 3a | 71 25 21 31 32 3d 36 38 |:q%!8=0:|q%!12=68|
|00000380| 3a 71 25 21 31 36 3d 36 | 38 3a 71 25 21 32 30 3d |:q%!16=6|8:q%!20=|
|00000390| 26 33 30 30 32 3a 24 28 | 71 25 2b 32 34 29 3d 22 |&3002:$(|q%+24)="|
|000003a0| 21 63 6c 72 74 67 61 22 | 3a c8 99 20 22 57 69 6d |!clrtga"|:.. "Wim|
|000003b0| 70 5f 43 72 65 61 74 65 | 49 63 6f 6e 22 2c 2c 71 |p_Create|Icon",,q|
|000003c0| 25 b8 62 69 63 6e 25 0d | 00 d2 04 0d 00 dc 22 e3 |%.bicn%.|......".|
|000003d0| 6f 70 74 25 3d 30 b8 32 | 88 32 3a 50 25 3d 63 6f |opt%=0.2|.2:P%=co|
|000003e0| 64 65 25 3a 5b 4f 50 54 | 20 6f 70 74 25 0d 00 e6 |de%:[OPT| opt%...|
|000003f0| 86 2e 72 65 64 72 61 77 | 25 61 64 72 20 72 31 2c |..redraw|%adr r1,|
|00000400| 71 25 3a 73 77 69 22 57 | 69 6d 70 5f 52 65 64 72 |q%:swi"W|imp_Redr|
|00000410| 61 77 57 69 6e 64 6f 77 | 22 3a 2e 72 64 6c 70 25 |awWindow|":.rdlp%|
|00000420| 63 6d 6e 20 72 30 2c 23 | 31 3a 6d 6f 76 6e 65 20 |cmn r0,#|1:movne |
|00000430| 70 63 2c 72 31 34 3a 73 | 77 69 22 49 6e 74 65 72 |pc,r14:s|wi"Inter|
|00000440| 66 61 63 65 5f 52 65 6e | 64 65 72 33 64 57 69 6e |face_Ren|der3dWin|
|00000450| 64 6f 77 22 3a 73 77 69 | 22 57 69 6d 70 5f 47 65 |dow":swi|"Wimp_Ge|
|00000460| 74 52 65 63 74 61 6e 67 | 6c 65 22 3a 62 20 72 64 |tRectang|le":b rd|
|00000470| 6c 70 25 0d 00 f0 6a 2e | 73 77 61 70 32 34 25 6c |lp%...j.|swap24%l|
|00000480| 64 72 62 20 72 32 2c 5b | 72 30 5d 3a 6c 64 72 62 |drb r2,[|r0]:ldrb|
|00000490| 20 72 33 2c 5b 72 30 2c | 23 32 5d 3a 73 74 72 62 | r3,[r0,|#2]:strb|
|000004a0| 20 72 33 2c 5b 72 30 5d | 2c 23 33 3a 73 74 72 62 | r3,[r0]|,#3:strb|
|000004b0| 20 72 32 2c 5b 72 30 2c | 23 2d 31 5d 3a 63 6d 70 | r2,[r0,|#-1]:cmp|
|000004c0| 20 72 30 2c 72 31 3a 62 | 6c 74 20 73 77 61 70 32 | r0,r1:b|lt swap2|
|000004d0| 34 25 3a 6d 6f 76 20 70 | 63 2c 72 31 34 0d 00 fa |4%:mov p|c,r14...|
|000004e0| 07 5d 3a ed 0d 01 04 04 | 0d 01 0e 0c ee 85 f2 65 |.]:.....|.......e|
|000004f0| 72 72 6f 72 0d 01 18 04 | 0d 01 22 05 f5 0d 01 2c |rror....|.."....,|
|00000500| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 50 6f 6c 6c | .. "W|imp_Poll|
|00000510| 22 2c 2c 71 25 b8 72 65 | 61 73 6f 6e 25 0d 01 36 |",,q%.re|ason%..6|
|00000520| 29 20 20 c8 99 20 22 49 | 6e 74 65 72 66 61 63 65 |) .. "I|nterface|
|00000530| 5f 50 6f 6c 6c 22 2c 72 | 65 61 73 6f 6e 25 2c 2c |_Poll",r|eason%,,|
|00000540| 74 61 73 6b 68 25 0d 01 | 40 3c 20 20 c8 99 20 22 |taskh%..|@< .. "|
|00000550| 49 6e 74 65 72 66 61 63 | 65 5f 50 72 65 50 72 6f |Interfac|e_PrePro|
|00000560| 63 65 73 73 4b 65 79 22 | 2c 72 65 61 73 6f 6e 25 |cessKey"|,reason%|
|00000570| 2c 71 25 2c 74 61 73 6b | 68 25 b8 72 65 61 73 6f |,q%,task|h%.reaso|
|00000580| 6e 25 0d 01 4a 10 20 20 | c8 8e 72 65 61 73 6f 6e |n%..J. |..reason|
|00000590| 25 ca 0d 01 54 13 20 20 | 20 20 c9 31 3a d6 72 65 |%...T. | .1:.re|
|000005a0| 64 72 61 77 25 0d 01 5e | 23 20 20 20 20 c9 32 3a |draw%..^|# .2:|
|000005b0| c8 99 20 22 57 69 6d 70 | 5f 4f 70 65 6e 57 69 6e |.. "Wimp|_OpenWin|
|000005c0| 64 6f 77 22 2c 2c 71 25 | 0d 01 68 24 20 20 20 20 |dow",,q%|..h$ |
|000005d0| c9 33 3a c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 |.3:.. "W|imp_Clos|
|000005e0| 65 57 69 6e 64 6f 77 22 | 2c 2c 71 25 0d 01 72 11 |eWindow"|,,q%..r.|
|000005f0| 20 20 20 20 c9 36 3a f2 | 6d 6f 75 73 65 0d 01 7c | .6:.|mouse..||
|00000600| 16 20 20 20 20 c9 37 3a | f2 64 72 61 67 62 6f 78 |. .7:|.dragbox|
|00000610| 65 6e 64 0d 01 86 14 20 | 20 20 20 c9 38 3a f2 6b |end.... | .8:.k|
|00000620| 65 79 70 72 65 73 73 0d | 01 90 16 20 20 20 20 c9 |eypress.|... .|
|00000630| 39 3a f2 64 65 63 6f 64 | 65 6d 65 6e 75 0d 01 9a |9:.decod|emenu...|
|00000640| 17 20 20 20 20 c9 31 37 | 2c 31 38 3a f2 6d 65 73 |. .17|,18:.mes|
|00000650| 73 61 67 65 0d 01 a4 07 | 20 20 cb 0d 01 ae 0e fd |sage....| ......|
|00000660| 66 69 6e 69 73 68 65 64 | 25 0d 01 b8 04 0d 01 c2 |finished|%.......|
|00000670| 23 c8 99 20 22 49 6e 74 | 65 72 66 61 63 65 5f 43 |#.. "Int|erface_C|
|00000680| 6c 6f 73 65 44 6f 77 6e | 22 2c 74 61 73 6b 68 25 |loseDown|",taskh%|
|00000690| 0d 01 cc 28 c8 99 20 22 | 57 69 6d 70 5f 43 6c 6f |...(.. "|Wimp_Clo|
|000006a0| 73 65 44 6f 77 6e 22 2c | 74 61 73 6b 68 25 2c 26 |seDown",|taskh%,&|
|000006b0| 34 42 35 33 34 31 35 34 | 0d 01 d6 05 e0 0d 01 e0 |4B534154|........|
|000006c0| 04 0d 01 ea 0c dd 20 f2 | 6d 6f 75 73 65 0d 01 f4 |...... .|mouse...|
|000006d0| 0c c8 8e 71 25 21 31 32 | ca 0d 01 fe 12 20 20 c9 |...q%!12|..... .|
|000006e0| 2d 32 3a c8 8e 71 25 21 | 31 36 ca 0d 02 08 16 20 |-2:..q%!|16..... |
|000006f0| 20 20 20 c9 62 69 63 6e | 25 3a c8 8e 71 25 21 38 | .bicn|%:..q%!8|
|00000700| ca 0d 02 12 1f 20 20 20 | 20 20 20 c9 34 3a f2 6f |..... | .4:.o|
|00000710| 70 65 6e 77 69 6e 64 6f | 77 28 6d 61 69 6e 25 29 |penwindo|w(main%)|
|00000720| 0d 02 1c 33 20 20 20 20 | 20 20 c9 32 3a c8 99 20 |...3 | .2:.. |
|00000730| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00000740| 22 2c 2c 6d 65 6e 75 25 | 2c 21 71 25 2d 37 36 2c |",,menu%|,!q%-76,|
|00000750| 31 38 34 0d 02 26 78 20 | 20 20 20 20 20 c9 31 3a |184..&x | .1:|
|00000760| e7 20 69 6e 24 3c 3e 22 | 22 20 80 20 73 70 6e 61 |. in$<>"|" . spna|
|00000770| 6d 65 24 3c 3e 22 22 20 | 8c 20 c8 99 20 22 57 69 |me$<>"" |. .. "Wi|
|00000780| 6d 70 5f 47 65 74 50 6f | 69 6e 74 65 72 49 6e 66 |mp_GetPo|interInf|
|00000790| 6f 22 2c 2c 71 25 2b 32 | 35 36 3a c8 99 20 22 57 |o",,q%+2|56:.. "W|
|000007a0| 69 6d 70 5f 43 72 65 61 | 74 65 4d 65 6e 75 22 2c |imp_Crea|teMenu",|
|000007b0| 2c 73 61 76 65 25 2c 71 | 25 21 32 35 36 2d 31 35 |,save%,q|%!256-15|
|000007c0| 32 2c 71 25 21 32 36 30 | 2b 36 38 0d 02 30 09 20 |2,q%!260|+68..0. |
|000007d0| 20 20 20 cb 0d 02 3a 07 | 20 20 cb 0d 02 44 14 20 | ...:.| ...D. |
|000007e0| 20 c9 6d 61 69 6e 25 3a | c8 8e 71 25 21 38 ca 0d | .main%:|..q%!8..|
|000007f0| 02 4e 15 20 20 20 20 c9 | 34 2c 31 3a c8 8e 71 25 |.N. .|4,1:..q%|
|00000800| 21 31 36 ca 0d 02 58 1b | 20 20 20 20 20 20 c9 32 |!16...X.| .2|
|00000810| 3a 68 66 6c 69 70 25 3d | ac 68 66 6c 69 70 25 0d |:hflip%=|.hflip%.|
|00000820| 02 62 1b 20 20 20 20 20 | 20 c9 33 3a 76 66 6c 69 |.b. | .3:vfli|
|00000830| 70 25 3d ac 76 66 6c 69 | 70 25 0d 02 6c 40 20 20 |p%=.vfli|p%..l@ |
|00000840| 20 20 20 20 c9 38 3a f2 | 73 65 74 69 63 6f 6e 74 | .8:.|seticont|
|00000850| 65 78 74 28 6d 61 69 6e | 25 2c 36 2c c3 28 bb 28 |ext(main|%,6,.(.(|
|00000860| a4 67 65 74 69 63 6f 6e | 74 65 78 74 28 6d 61 69 |.geticon|text(mai|
|00000870| 6e 25 2c 36 29 29 2b 31 | 29 29 0d 02 76 5f 20 20 |n%,6))+1|))..v_ |
|00000880| 20 20 20 20 c9 39 3a e7 | 20 bb 28 a4 67 65 74 69 | .9:.| .(.geti|
|00000890| 63 6f 6e 74 65 78 74 28 | 6d 61 69 6e 25 2c 36 29 |context(|main%,6)|
|000008a0| 29 3e 30 20 8c 20 f2 73 | 65 74 69 63 6f 6e 74 65 |)>0 . .s|eticonte|
|000008b0| 78 74 28 6d 61 69 6e 25 | 2c 36 2c c3 28 bb 28 a4 |xt(main%|,6,.(.(.|
|000008c0| 67 65 74 69 63 6f 6e 74 | 65 78 74 28 6d 61 69 6e |geticont|ext(main|
|000008d0| 25 2c 36 29 29 2d 31 29 | 29 0d 02 80 41 20 20 20 |%,6))-1)|)...A |
|000008e0| 20 20 20 c9 31 30 3a f2 | 73 65 74 69 63 6f 6e 74 | .10:.|seticont|
|000008f0| 65 78 74 28 6d 61 69 6e | 25 2c 37 2c c3 28 bb 28 |ext(main|%,7,.(.(|
|00000900| a4 67 65 74 69 63 6f 6e | 74 65 78 74 28 6d 61 69 |.geticon|text(mai|
|00000910| 6e 25 2c 37 29 29 2b 31 | 29 29 0d 02 8a 60 20 20 |n%,7))+1|))...` |
|00000920| 20 20 20 20 c9 31 31 3a | e7 20 bb 28 a4 67 65 74 | .11:|. .(.get|
|00000930| 69 63 6f 6e 74 65 78 74 | 28 6d 61 69 6e 25 2c 37 |icontext|(main%,7|
|00000940| 29 29 3e 30 20 8c 20 f2 | 73 65 74 69 63 6f 6e 74 |))>0 . .|seticont|
|00000950| 65 78 74 28 6d 61 69 6e | 25 2c 37 2c c3 28 bb 28 |ext(main|%,7,.(.(|
|00000960| a4 67 65 74 69 63 6f 6e | 74 65 78 74 28 6d 61 69 |.geticon|text(mai|
|00000970| 6e 25 2c 37 29 29 2d 31 | 29 29 0d 02 94 09 20 20 |n%,7))-1|)).... |
|00000980| 20 20 cb 0d 02 9e 07 20 | 20 cb 0d 02 a8 14 20 20 | ..... | ..... |
|00000990| c9 73 61 76 65 25 3a c8 | 8e 71 25 21 38 ca 0d 02 |.save%:.|.q%!8...|
|000009a0| b2 15 20 20 20 20 c9 34 | 2c 31 3a c8 8e 71 25 21 |.. .4|,1:..q%!|
|000009b0| 31 36 ca 0d 02 bc 70 20 | 20 20 20 20 20 c9 30 3a |16....p | .0:|
|000009c0| c8 99 20 22 49 6e 74 65 | 72 66 61 63 65 5f 53 6c |.. "Inte|rface_Sl|
|000009d0| 61 62 42 75 74 74 6f 6e | 22 2c 2c 71 25 3a f2 70 |abButton|",,q%:.p|
|000009e0| 72 65 5f 73 61 76 65 28 | a4 67 65 74 69 63 6f 6e |re_save(|.geticon|
|000009f0| 74 65 78 74 28 73 61 76 | 65 25 2c 31 29 29 3a 71 |text(sav|e%,1)):q|
|00000a00| 25 21 38 3d 30 3a c8 99 | 20 22 49 6e 74 65 72 66 |%!8=0:..| "Interf|
|00000a10| 61 63 65 5f 53 6c 61 62 | 42 75 74 74 6f 6e 22 2c |ace_Slab|Button",|
|00000a20| 2c 71 25 0d 02 c6 26 20 | 20 20 20 20 20 c9 32 3a |,q%...& | .2:|
|00000a30| f2 64 72 61 67 62 6f 78 | 28 73 61 76 65 25 2c 32 |.dragbox|(save%,2|
|00000a40| 2c 73 70 6e 61 6d 65 24 | 29 0d 02 d0 09 20 20 20 |,spname$|).... |
|00000a50| 20 cb 0d 02 da 07 20 20 | cb 0d 02 e4 05 cb 0d 02 | ..... |........|
|00000a60| ee 05 e1 0d 02 f8 04 0d | 03 02 0f dd 20 f2 6b 65 |........|.... .ke|
|00000a70| 79 70 72 65 73 73 0d 03 | 0c 0b c8 8e 71 25 21 34 |ypress..|....q%!4|
|00000a80| ca 0d 03 16 49 20 20 c9 | 36 3a c8 99 20 22 57 69 |....I .|6:.. "Wi|
|00000a90| 6d 70 5f 53 65 74 43 61 | 72 65 74 50 6f 73 69 74 |mp_SetCa|retPosit|
|00000aa0| 69 6f 6e 22 2c 6d 61 69 | 6e 25 2c 37 2c 30 2c 30 |ion",mai|n%,7,0,0|
|00000ab0| 2c 2d 31 2c a9 a4 67 65 | 74 69 63 6f 6e 74 65 78 |,-1,..ge|ticontex|
|00000ac0| 74 28 6d 61 69 6e 25 2c | 37 29 0d 03 20 26 20 20 |t(main%,|7).. & |
|00000ad0| c9 37 3a c8 99 20 22 57 | 69 6d 70 5f 53 65 74 43 |.7:.. "W|imp_SetC|
|00000ae0| 61 72 65 74 50 6f 73 69 | 74 69 6f 6e 22 2c 2d 31 |aretPosi|tion",-1|
|00000af0| 0d 03 2a 05 cb 0d 03 34 | 1e c8 99 20 22 57 69 6d |..*....4|... "Wim|
|00000b00| 70 5f 50 72 6f 63 65 73 | 73 4b 65 79 22 2c 71 25 |p_Proces|sKey",q%|
|00000b10| 21 32 34 0d 03 3e 05 e1 | 0d 03 48 04 0d 03 52 11 |!24..>..|..H...R.|
|00000b20| dd 20 f2 64 65 63 6f 64 | 65 6d 65 6e 75 0d 03 5c |. .decod|emenu..\|
|00000b30| 6b e7 20 21 71 25 3d 31 | 20 8c 20 66 69 6e 69 73 |k. !q%=1| . finis|
|00000b40| 68 65 64 25 3d b9 20 8b | 20 c8 99 20 22 57 69 6d |hed%=. .| .. "Wim|
|00000b50| 70 5f 47 65 74 50 6f 69 | 6e 74 65 72 49 6e 66 6f |p_GetPoi|nterInfo|
|00000b60| 22 2c 2c 71 25 3a e7 20 | 71 25 21 38 3d 31 20 8c |",,q%:. |q%!8=1 .|
|00000b70| 20 c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 | .. "Wim|p_Create|
|00000b80| 4d 65 6e 75 22 2c 2c 6d | 65 6e 75 25 2c 21 71 25 |Menu",,m|enu%,!q%|
|00000b90| 2d 37 32 2c 71 25 21 34 | 0d 03 66 05 e1 0d 03 70 |-72,q%!4|..f....p|
|00000ba0| 04 0d 03 7a 0e dd 20 f2 | 6d 65 73 73 61 67 65 0d |...z.. .|message.|
|00000bb0| 03 84 0c c8 8e 71 25 21 | 31 36 ca 0d 03 8e 14 20 |.....q%!|16..... |
|00000bc0| 20 c9 30 3a 66 69 6e 69 | 73 68 65 64 25 3d b9 0d | .0:fini|shed%=..|
|00000bd0| 03 98 7c 20 20 c9 31 3a | c8 99 20 22 58 4f 53 5f |..| .1:|.. "XOS_|
|00000be0| 52 65 61 64 56 61 72 56 | 61 6c 22 2c 22 57 69 6d |ReadVarV|al","Wim|
|00000bf0| 70 24 53 63 72 61 70 22 | 2c 2c 2d 31 2c 30 2c 33 |p$Scrap"|,,-1,0,3|
|00000c00| b8 2c 2c 78 69 73 74 25 | 3a e7 20 78 69 73 74 25 |.,,xist%|:. xist%|
|00000c10| 3d 30 20 8c 20 f2 6f 6b | 28 22 43 61 6e 27 74 20 |=0 . .ok|("Can't |
|00000c20| 74 72 61 6e 73 66 65 72 | 20 66 69 6c 65 20 28 53 |transfer| file (S|
|00000c30| 63 72 61 70 20 64 69 72 | 65 63 74 6f 72 79 20 6e |crap dir|ectory n|
|00000c40| 6f 74 20 73 65 74 29 22 | 29 3a e1 0d 03 a2 9c 20 |ot set)"|):..... |
|00000c50| 20 e7 20 71 25 21 34 3c | 3e 74 61 73 6b 68 25 20 | . q%!4<|>taskh% |
|00000c60| 80 20 28 71 25 21 34 30 | 3d 26 36 39 30 20 84 20 |. (q%!40|=&690 . |
|00000c70| 71 25 21 34 30 3d 26 36 | 39 44 29 20 8c 20 21 71 |q%!40=&6|9D) . !q|
|00000c80| 25 3d 36 30 3a 71 25 21 | 31 32 3d 71 25 21 38 3a |%=60:q%!|12=q%!8:|
|00000c90| 71 25 21 31 36 3d 32 3a | 71 25 21 33 36 3d 2d 31 |q%!16=2:|q%!36=-1|
|00000ca0| 3a 24 28 71 25 2b 34 34 | 29 3d 22 3c 57 69 6d 70 |:$(q%+44|)="<Wimp|
|00000cb0| 24 53 63 72 61 70 3e 22 | 2b bd 30 3a c8 99 20 22 |$Scrap>"|+.0:.. "|
|00000cc0| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|00000cd0| 22 2c 31 37 2c 71 25 2c | 71 25 21 34 3a 69 6e 73 |",17,q%,|q%!4:ins|
|00000ce0| 63 72 61 70 25 3d b9 0d | 03 ac 08 20 20 c9 32 0d |crap%=..|... .2.|
|00000cf0| 03 b6 17 20 20 73 61 76 | 65 24 3d a4 76 61 72 28 |... sav|e$=.var(|
|00000d00| 71 25 2b 34 34 29 0d 03 | c0 1e 20 20 e7 20 73 61 |q%+44)..|.. . sa|
|00000d10| 76 65 24 3d 22 3c 57 69 | 6d 70 24 53 63 72 61 70 |ve$="<Wi|mp$Scrap|
|00000d20| 3e 22 20 8c 0d 03 ca 38 | 20 20 20 20 c8 99 20 22 |>" ....8| .. "|
|00000d30| 58 4f 53 5f 52 65 61 64 | 56 61 72 56 61 6c 22 2c |XOS_Read|VarVal",|
|00000d40| 22 57 69 6d 70 24 53 63 | 72 61 70 22 2c 2c 2d 31 |"Wimp$Sc|rap",,-1|
|00000d50| 2c 30 2c 33 b8 2c 2c 78 | 69 73 74 25 0d 03 d4 58 |,0,3.,,x|ist%...X|
|00000d60| 20 20 20 20 e7 20 78 69 | 73 74 25 3d 30 20 8c 20 | . xi|st%=0 . |
|00000d70| f2 6f 6b 28 22 43 61 6e | 27 74 20 74 72 61 6e 73 |.ok("Can|'t trans|
|00000d80| 66 65 72 20 66 69 6c 65 | 20 28 53 63 72 61 70 20 |fer file| (Scrap |
|00000d90| 64 69 72 65 63 74 6f 72 | 79 20 6e 6f 74 20 73 65 |director|y not se|
|00000da0| 74 29 22 29 3a e1 20 8b | 20 6f 75 74 73 63 72 61 |t)"):. .| outscra|
|00000db0| 70 25 3d b9 0d 03 de 07 | 20 20 cd 0d 03 e8 4a 20 |p%=.....| ....J |
|00000dc0| 20 71 25 21 31 32 3d 71 | 25 21 38 3a 71 25 21 31 | q%!12=q|%!8:q%!1|
|00000dd0| 36 3d 33 3a c8 99 20 22 | 57 69 6d 70 5f 53 65 6e |6=3:.. "|Wimp_Sen|
|00000de0| 64 4d 65 73 73 61 67 65 | 22 2c 31 37 2c 71 25 2c |dMessage|",17,q%,|
|00000df0| 71 25 21 34 3a f2 70 72 | 65 5f 73 61 76 65 28 73 |q%!4:.pr|e_save(s|
|00000e00| 61 76 65 24 29 0d 03 f2 | 11 20 20 c9 33 3a c8 8e |ave$)...|. .3:..|
|00000e10| 71 25 21 34 30 ca 0d 03 | fc 4a 20 20 20 20 c9 26 |q%!40...|.J .&|
|00000e20| 36 39 30 3a 73 70 6e 61 | 6d 65 24 3d 22 66 69 6c |690:spna|me$="fil|
|00000e30| 65 5f 36 39 64 22 3a 69 | 6e 24 3d a4 76 61 72 28 |e_69d":i|n$=.var(|
|00000e40| 71 25 2b 34 34 29 3a f2 | 73 61 76 65 62 6f 78 28 |q%+44):.|savebox(|
|00000e50| 22 54 61 72 67 61 22 2c | 73 70 6e 61 6d 65 24 29 |"Targa",|spname$)|
|00000e60| 0d 04 06 4a 20 20 20 20 | c9 26 36 39 44 3a 73 70 |...J |.&69D:sp|
|00000e70| 6e 61 6d 65 24 3d 22 66 | 69 6c 65 5f 36 39 30 22 |name$="f|ile_690"|
|00000e80| 3a 69 6e 24 3d a4 76 61 | 72 28 71 25 2b 34 34 29 |:in$=.va|r(q%+44)|
|00000e90| 3a f2 73 61 76 65 62 6f | 78 28 22 43 6c 65 61 72 |:.savebo|x("Clear|
|00000ea0| 22 2c 73 70 6e 61 6d 65 | 24 29 0d 04 10 07 20 20 |",spname|$).... |
|00000eb0| cb 0d 04 1a 39 20 20 71 | 25 21 31 32 3d 71 25 21 |....9 q|%!12=q%!|
|00000ec0| 38 3a 71 25 21 31 36 3d | 34 3a c8 99 20 22 57 69 |8:q%!16=|4:.. "Wi|
|00000ed0| 6d 70 5f 53 65 6e 64 4d | 65 73 73 61 67 65 22 2c |mp_SendM|essage",|
|00000ee0| 31 37 2c 71 25 2c 71 25 | 21 34 0d 04 24 75 20 20 |17,q%,q%|!4..$u |
|00000ef0| c9 31 30 3a 68 25 3d 71 | 25 21 32 30 3a c8 99 20 |.10:h%=q|%!20:.. |
|00000f00| 22 4f 53 5f 52 65 61 64 | 56 61 72 56 61 6c 22 2c |"OS_Read|VarVal",|
|00000f10| 22 43 6c 72 54 67 61 24 | 44 69 72 22 2c 71 25 2b |"ClrTga$|Dir",q%+|
|00000f20| 32 35 36 2c 32 35 36 2c | 30 2c 33 b8 2c 2c 65 6e |256,256,|0,3.,,en|
|00000f30| 64 25 3a 71 32 25 3d 71 | 25 2b 32 35 36 3a 71 32 |d%:q2%=q|%+256:q2|
|00000f40| 25 3f 65 6e 64 25 3d 31 | 33 3a d5 23 68 25 2c 22 |%?end%=1|3:.#h%,"|
|00000f50| 52 75 6e 20 22 2b 24 28 | 71 25 2b 32 35 36 29 0d |Run "+$(|q%+256).|
|00000f60| 04 2e 05 cb 0d 04 38 05 | e1 0d 04 42 04 0d 04 4c |......8.|...B...L|
|00000f70| bd dd 20 f2 73 61 76 65 | 62 6f 78 28 66 69 6c 65 |.. .save|box(file|
|00000f80| 24 2c 69 63 6f 6e 24 29 | 3a f2 73 65 74 69 63 6f |$,icon$)|:.setico|
|00000f90| 6e 74 65 78 74 28 73 61 | 76 65 25 2c 31 2c 66 69 |ntext(sa|ve%,1,fi|
|00000fa0| 6c 65 24 29 3a f2 73 65 | 74 69 6e 64 72 74 65 78 |le$):.se|tindrtex|
|00000fb0| 74 28 73 61 76 65 25 2c | 32 2c 22 7a 33 3b 70 70 |t(save%,|2,"z3;pp|
|00000fc0| 74 72 5f 68 61 6e 64 2c | 31 32 2c 38 3b 73 22 2b |tr_hand,|12,8;s"+|
|00000fd0| 69 63 6f 6e 24 29 3a c8 | 99 20 22 57 69 6d 70 5f |icon$):.|. "Wimp_|
|00000fe0| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|00000ff0| 2c 71 25 2b 32 35 36 3a | c8 99 20 22 57 69 6d 70 |,q%+256:|.. "Wimp|
|00001000| 5f 43 72 65 61 74 65 4d | 65 6e 75 22 2c 2c 73 61 |_CreateM|enu",,sa|
|00001010| 76 65 25 2c 71 25 21 32 | 35 36 2d 31 35 32 2c 71 |ve%,q%!2|56-152,q|
|00001020| 25 21 32 36 30 2b 36 38 | 3a e1 0d 04 56 04 0d 04 |%!260+68|:...V...|
|00001030| 60 23 dd 20 f2 64 72 61 | 67 62 6f 78 28 77 69 6e |`#. .dra|gbox(win|
|00001040| 64 25 2c 69 63 6f 6e 25 | 2c 73 70 6e 61 6d 65 24 |d%,icon%|,spname$|
|00001050| 29 0d 04 6a ed 21 71 25 | 3d 77 69 6e 64 25 3a c8 |)..j.!q%|=wind%:.|
|00001060| 99 20 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |. "Wimp_|GetWindo|
|00001070| 77 53 74 61 74 65 22 2c | 2c 71 25 3a 78 25 3d 71 |wState",|,q%:x%=q|
|00001080| 25 21 34 3a 79 25 3d 71 | 25 21 31 36 3a 78 73 25 |%!4:y%=q|%!16:xs%|
|00001090| 3d 71 25 21 32 30 3a 79 | 73 25 3d 71 25 21 32 34 |=q%!20:y|s%=q%!24|
|000010a0| 3a 21 71 25 3d 77 69 6e | 64 25 3a 71 25 21 34 3d |:!q%=win|d%:q%!4=|
|000010b0| 69 63 6f 6e 25 3a c8 99 | 20 22 57 69 6d 70 5f 47 |icon%:..| "Wimp_G|
|000010c0| 65 74 49 63 6f 6e 53 74 | 61 74 65 22 2c 2c 71 25 |etIconSt|ate",,q%|
|000010d0| 3a 71 25 21 34 3d 35 3a | 71 25 21 38 2b 3d 78 25 |:q%!4=5:|q%!8+=x%|
|000010e0| 2d 78 73 25 3a 71 25 21 | 31 32 2b 3d 79 25 2d 79 |-xs%:q%!|12+=y%-y|
|000010f0| 73 25 3a 71 25 21 31 36 | 2b 3d 78 25 2d 78 73 25 |s%:q%!16|+=x%-xs%|
|00001100| 3a 71 25 21 32 30 2b 3d | 79 25 2d 79 73 25 3a 71 |:q%!20+=|y%-ys%:q|
|00001110| 25 21 32 34 3d 30 3a 71 | 25 21 32 38 3d 30 3a 71 |%!24=0:q|%!28=0:q|
|00001120| 25 21 33 32 3d 26 37 46 | 46 46 46 46 46 46 3a 71 |%!32=&7F|FFFFFF:q|
|00001130| 25 21 33 36 3d 26 37 46 | 46 46 46 46 46 46 0d 04 |%!36=&7F|FFFFFF..|
|00001140| 74 7b c8 99 20 22 4f 53 | 5f 42 79 74 65 22 2c 31 |t{.. "OS|_Byte",1|
|00001150| 36 31 2c 32 38 b8 2c 2c | 64 72 61 67 61 73 70 72 |61,28.,,|dragaspr|
|00001160| 25 3a e7 20 64 72 61 67 | 61 73 70 72 25 80 32 20 |%:. drag|aspr%.2 |
|00001170| 8c 20 c8 99 20 22 44 72 | 61 67 41 53 70 72 69 74 |. .. "Dr|agASprit|
|00001180| 65 5f 53 74 61 72 74 22 | 2c 31 39 37 2c 31 2c 73 |e_Start"|,197,1,s|
|00001190| 70 6e 61 6d 65 24 2c 71 | 25 2b 38 2c 71 25 2b 32 |pname$,q|%+8,q%+2|
|000011a0| 34 20 8b 20 c8 99 20 22 | 57 69 6d 70 5f 44 72 61 |4 . .. "|Wimp_Dra|
|000011b0| 67 42 6f 78 22 2c 2c 71 | 25 0d 04 7e 05 e1 0d 04 |gBox",,q|%..~....|
|000011c0| 88 04 0d 04 92 11 dd 20 | f2 64 72 61 67 62 6f 78 |....... |.dragbox|
|000011d0| 65 6e 64 0d 04 9c 29 e7 | 20 64 72 61 67 61 73 70 |end...).| dragasp|
|000011e0| 72 25 80 32 20 8c 20 c8 | 99 20 22 44 72 61 67 41 |r%.2 . .|. "DragA|
|000011f0| 53 70 72 69 74 65 5f 53 | 74 6f 70 22 0d 04 a6 20 |Sprite_S|top"... |
|00001200| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |.. "Wimp|_GetPoin|
|00001210| 74 65 72 49 6e 66 6f 22 | 2c 2c 71 25 0d 04 b0 3f |terInfo"|,,q%...?|
|00001220| e7 20 ac 28 71 25 21 31 | 32 3d 6d 61 69 6e 25 20 |. .(q%!1|2=main% |
|00001230| 84 20 71 25 21 31 32 3d | 73 61 76 65 25 20 84 20 |. q%!12=|save% . |
|00001240| 28 71 25 21 31 32 3d 2d | 32 20 80 20 71 25 21 31 |(q%!12=-|2 . q%!1|
|00001250| 36 3d 62 69 63 6e 25 29 | 29 20 8c 0d 04 ba 4a 20 |6=bicn%)|) ....J |
|00001260| 20 71 25 21 32 30 3d 71 | 25 21 31 32 3a 71 25 21 | q%!20=q|%!12:q%!|
|00001270| 32 34 3d 71 25 21 31 36 | 3a 71 25 21 32 38 3d 21 |24=q%!16|:q%!28=!|
|00001280| 71 25 3a 71 25 21 33 32 | 3d 71 25 21 34 3a 71 25 |q%:q%!32|=q%!4:q%|
|00001290| 21 31 32 3d 30 3a 71 25 | 21 31 36 3d 31 3a 71 25 |!12=0:q%|!16=1:q%|
|000012a0| 21 33 36 3d 30 0d 04 c4 | 34 20 20 e7 20 73 70 6e |!36=0...|4 . spn|
|000012b0| 61 6d 65 24 3d 22 66 69 | 6c 65 5f 36 39 64 22 20 |ame$="fi|le_69d" |
|000012c0| 8c 20 71 25 21 34 30 3d | 26 36 39 64 20 8b 20 71 |. q%!40=|&69d . q|
|000012d0| 25 21 34 30 3d 26 36 39 | 30 0d 04 ce 2e 20 20 24 |%!40=&69|0.... $|
|000012e0| 28 71 25 2b 34 34 29 3d | a4 6c 65 61 66 28 a4 67 |(q%+44)=|.leaf(.g|
|000012f0| 65 74 69 63 6f 6e 74 65 | 78 74 28 73 61 76 65 25 |eticonte|xt(save%|
|00001300| 2c 31 29 29 2b bd 30 0d | 04 d8 2a 20 20 21 71 25 |,1))+.0.|..* !q%|
|00001310| 3d 34 34 2b 28 a9 a4 67 | 65 74 69 63 6f 6e 74 65 |=44+(..g|eticonte|
|00001320| 78 74 28 73 61 76 65 25 | 2c 31 29 2b 34 29 80 ac |xt(save%|,1)+4)..|
|00001330| 33 0d 04 e2 2d 20 20 c8 | 99 20 22 57 69 6d 70 5f |3...- .|. "Wimp_|
|00001340| 53 65 6e 64 4d 65 73 73 | 61 67 65 22 2c 31 37 2c |SendMess|age",17,|
|00001350| 71 25 2c 71 25 21 32 30 | 2c 71 25 21 32 34 0d 04 |q%,q%!20|,q%!24..|
|00001360| ec 05 cd 0d 04 f6 05 e1 | 0d 05 00 04 0d 05 0a 11 |........|........|
|00001370| dd a4 6c 65 61 66 28 66 | 69 6c 65 24 29 0d 05 14 |..leaf(f|ile$)...|
|00001380| 31 c8 95 a7 66 69 6c 65 | 24 2c 22 3a 22 29 3e 30 |1...file|$,":")>0|
|00001390| 3a 66 69 6c 65 24 3d c1 | 66 69 6c 65 24 2c a7 66 |:file$=.|file$,.f|
|000013a0| 69 6c 65 24 2c 22 3a 22 | 29 2b 31 29 3a ce 0d 05 |ile$,":"|)+1):...|
|000013b0| 1e 31 c8 95 a7 66 69 6c | 65 24 2c 22 2e 22 29 3e |.1...fil|e$,".")>|
|000013c0| 30 3a 66 69 6c 65 24 3d | c1 66 69 6c 65 24 2c a7 |0:file$=|.file$,.|
|000013d0| 66 69 6c 65 24 2c 22 2e | 22 29 2b 31 29 3a ce 0d |file$,".|")+1):..|
|000013e0| 05 28 0a 3d 66 69 6c 65 | 24 0d 05 32 04 0d 05 3c |.(.=file|$..2...<|
|000013f0| 3e dd a4 76 61 72 28 76 | 61 72 25 29 76 61 72 24 |>..var(v|ar%)var$|
|00001400| 3d 22 22 3a c8 95 3f 76 | 61 72 25 3e 33 31 3a 76 |="":..?v|ar%>31:v|
|00001410| 61 72 24 2b 3d bd 3f 76 | 61 72 25 3a 76 61 72 25 |ar$+=.?v|ar%:var%|
|00001420| 2b 3d 31 3a ce 3a 3d 76 | 61 72 24 0d 05 46 3d dd |+=1:.:=v|ar$..F=.|
|00001430| a4 74 65 78 74 61 64 64 | 72 28 77 69 6e 64 25 2c |.textadd|r(wind%,|
|00001440| 69 63 6f 6e 25 29 f2 67 | 65 74 69 63 6f 6e 73 74 |icon%).g|eticonst|
|00001450| 61 74 65 28 77 69 6e 64 | 25 2c 69 63 6f 6e 25 29 |ate(wind|%,icon%)|
|00001460| 3a 3d 71 25 21 32 38 34 | 0d 05 50 3d dd a4 69 6e |:=q%!284|..P=..in|
|00001470| 64 72 61 64 64 72 28 77 | 69 6e 64 25 2c 69 63 6f |draddr(w|ind%,ico|
|00001480| 6e 25 29 f2 67 65 74 69 | 63 6f 6e 73 74 61 74 65 |n%).geti|constate|
|00001490| 28 77 69 6e 64 25 2c 69 | 63 6f 6e 25 29 3a 3d 71 |(wind%,i|con%):=q|
|000014a0| 25 21 32 38 38 0d 05 5a | 5a dd 20 f2 67 65 74 69 |%!288..Z|Z. .geti|
|000014b0| 63 6f 6e 73 74 61 74 65 | 28 77 69 6e 64 25 2c 69 |constate|(wind%,i|
|000014c0| 63 6f 6e 25 29 71 25 21 | 32 35 36 3d 77 69 6e 64 |con%)q%!|256=wind|
|000014d0| 25 3a 71 25 21 32 36 30 | 3d 69 63 6f 6e 25 3a c8 |%:q%!260|=icon%:.|
|000014e0| 99 20 22 57 69 6d 70 5f | 47 65 74 49 63 6f 6e 53 |. "Wimp_|GetIconS|
|000014f0| 74 61 74 65 22 2c 2c 71 | 25 2b 32 35 36 3a e1 0d |tate",,q|%+256:..|
|00001500| 05 64 80 dd 20 f2 73 65 | 74 69 63 6f 6e 73 74 61 |.d.. .se|ticonsta|
|00001510| 74 65 28 77 69 6e 64 25 | 2c 69 63 6f 6e 25 2c 65 |te(wind%|,icon%,e|
|00001520| 6f 72 25 2c 63 6c 65 61 | 72 25 29 71 25 21 32 35 |or%,clea|r%)q%!25|
|00001530| 36 3d 77 69 6e 64 25 3a | 71 25 21 32 36 30 3d 69 |6=wind%:|q%!260=i|
|00001540| 63 6f 6e 25 3a 71 25 21 | 32 36 34 3d 65 6f 72 25 |con%:q%!|264=eor%|
|00001550| 3a 71 25 21 32 36 38 3d | 63 6c 65 61 72 25 3a c8 |:q%!268=|clear%:.|
|00001560| 99 20 22 57 69 6d 70 5f | 53 65 74 49 63 6f 6e 53 |. "Wimp_|SetIconS|
|00001570| 74 61 74 65 22 2c 2c 71 | 25 2b 32 35 36 3a e1 0d |tate",,q|%+256:..|
|00001580| 05 6e 3b dd a4 67 65 74 | 69 63 6f 6e 74 65 78 74 |.n;..get|icontext|
|00001590| 28 77 69 6e 64 25 2c 69 | 63 6f 6e 25 29 3d a4 76 |(wind%,i|con%)=.v|
|000015a0| 61 72 28 a4 74 65 78 74 | 61 64 64 72 28 77 69 6e |ar(.text|addr(win|
|000015b0| 64 25 2c 69 63 6f 6e 25 | 29 29 0d 05 78 63 dd 20 |d%,icon%|))..xc. |
|000015c0| f2 73 65 74 69 63 6f 6e | 74 65 78 74 28 77 69 6e |.seticon|text(win|
|000015d0| 64 25 2c 69 63 6f 6e 25 | 2c 74 65 78 74 24 29 24 |d%,icon%|,text$)$|
|000015e0| a4 74 65 78 74 61 64 64 | 72 28 77 69 6e 64 25 2c |.textadd|r(wind%,|
|000015f0| 69 63 6f 6e 25 29 3d 74 | 65 78 74 24 3a f2 73 65 |icon%)=t|ext$:.se|
|00001600| 74 69 63 6f 6e 73 74 61 | 74 65 28 77 69 6e 64 25 |ticonsta|te(wind%|
|00001610| 2c 69 63 6f 6e 25 2c 30 | 2c 30 29 3a e1 0d 05 82 |,icon%,0|,0):....|
|00001620| 63 dd 20 f2 73 65 74 69 | 6e 64 72 74 65 78 74 28 |c. .seti|ndrtext(|
|00001630| 77 69 6e 64 25 2c 69 63 | 6f 6e 25 2c 74 65 78 74 |wind%,ic|on%,text|
|00001640| 24 29 24 a4 69 6e 64 72 | 61 64 64 72 28 77 69 6e |$)$.indr|addr(win|
|00001650| 64 25 2c 69 63 6f 6e 25 | 29 3d 74 65 78 74 24 3a |d%,icon%|)=text$:|
|00001660| f2 73 65 74 69 63 6f 6e | 73 74 61 74 65 28 77 69 |.seticon|state(wi|
|00001670| 6e 64 25 2c 69 63 6f 6e | 25 2c 30 2c 30 29 3a e1 |nd%,icon|%,0,0):.|
|00001680| 0d 05 8c 04 0d 05 96 6e | dd 20 f2 6f 70 65 6e 77 |.......n|. .openw|
|00001690| 69 6e 64 6f 77 28 77 69 | 6e 64 25 29 71 25 21 32 |indow(wi|nd%)q%!2|
|000016a0| 35 36 3d 77 69 6e 64 25 | 3a c8 99 20 22 57 69 6d |56=wind%|:.. "Wim|
|000016b0| 70 5f 47 65 74 57 69 6e | 64 6f 77 53 74 61 74 65 |p_GetWin|dowState|
|000016c0| 22 2c 2c 71 25 2b 32 35 | 36 3a 71 25 21 32 38 34 |",,q%+25|6:q%!284|
|000016d0| 3d 2d 31 3a c8 99 20 22 | 57 69 6d 70 5f 4f 70 65 |=-1:.. "|Wimp_Ope|
|000016e0| 6e 57 69 6e 64 6f 77 22 | 2c 2c 71 25 2b 32 35 36 |nWindow"|,,q%+256|
|000016f0| 3a e1 0d 05 a0 04 0d 05 | aa 16 dd a4 63 72 65 61 |:.......|....crea|
|00001700| 74 65 77 69 6e 28 74 65 | 6d 70 24 29 0d 05 b4 5e |tewin(te|mp$)...^|
|00001710| c8 99 20 22 57 69 6d 70 | 5f 4c 6f 61 64 54 65 6d |.. "Wimp|_LoadTem|
|00001720| 70 6c 61 74 65 22 2c 2c | 71 25 2c 69 6e 64 72 25 |plate",,|q%,indr%|
|00001730| 2c 69 6e 64 72 5f 65 6e | 64 25 2c 2d 31 2c 74 65 |,indr_en|d%,-1,te|
|00001740| 6d 70 24 2c 30 b8 2c 2c | 69 6e 64 72 25 3a e7 20 |mp$,0.,,|indr%:. |
|00001750| 74 65 6d 70 24 3d 22 6d | 61 69 6e 22 20 8c 20 71 |temp$="m|ain" . q|
|00001760| 25 21 36 34 3d 77 73 70 | 72 25 0d 05 be 24 c8 99 |%!64=wsp|r%...$..|
|00001770| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 57 69 6e | "Wimp_C|reateWin|
|00001780| 64 6f 77 22 2c 2c 71 25 | b8 77 69 6e 64 25 0d 05 |dow",,q%|.wind%..|
|00001790| c8 0a 3d 77 69 6e 64 25 | 0d 05 d2 04 0d 05 dc 16 |..=wind%|........|
|000017a0| dd 20 f2 70 72 65 5f 73 | 61 76 65 28 66 69 6c 65 |. .pre_s|ave(file|
|000017b0| 24 29 0d 05 e6 70 e7 20 | ac 6f 75 74 73 63 72 61 |$)...p. |.outscra|
|000017c0| 70 25 20 8c 20 e7 20 a7 | 66 69 6c 65 24 2c 22 2e |p% . . .|file$,".|
|000017d0| 22 29 3c 31 20 80 20 a7 | 66 69 6c 65 24 2c 22 3a |")<1 . .|file$,":|
|000017e0| 22 29 3c 31 20 8c 20 f2 | 6f 6b 28 22 54 6f 20 73 |")<1 . .|ok("To s|
|000017f0| 61 76 65 2c 20 64 72 61 | 67 20 74 68 65 20 66 69 |ave, dra|g the fi|
|00001800| 6c 65 20 69 63 6f 6e 20 | 74 6f 20 61 20 64 69 72 |le icon |to a dir|
|00001810| 65 63 74 6f 72 79 20 64 | 69 73 70 6c 61 79 22 29 |ectory d|isplay")|
|00001820| 3a e1 0d 05 f0 66 e7 20 | 69 6e 24 3d 22 3c 57 69 |:....f. |in$="<Wi|
|00001830| 6d 70 24 53 63 72 61 70 | 3e 22 20 80 20 66 69 6c |mp$Scrap|>" . fil|
|00001840| 65 24 3d 22 3c 57 69 6d | 70 24 53 63 72 61 70 3e |e$="<Wim|p$Scrap>|
|00001850| 22 20 8c 20 f2 6f 6b 28 | 22 49 20 63 61 6e 6e 6f |" . .ok(|"I canno|
|00001860| 74 20 70 65 72 66 6f 72 | 6d 20 61 6e 20 61 70 70 |t perfor|m an app|
|00001870| 2d 3e 6d 65 2d 3e 61 70 | 70 32 20 74 72 61 6e 73 |->me->ap|p2 trans|
|00001880| 66 65 72 21 22 29 3a e1 | 0d 05 fa 49 e7 20 69 6e |fer!"):.|...I. in|
|00001890| 24 3d 66 69 6c 65 24 20 | 8c 20 f2 6f 6b 28 22 59 |$=file$ |. .ok("Y|
|000018a0| 6f 75 20 61 72 65 20 75 | 73 69 6e 67 20 74 68 65 |ou are u|sing the|
|000018b0| 20 73 61 6d 65 20 69 6e | 70 75 74 20 61 6e 64 20 | same in|put and |
|000018c0| 6f 75 74 70 75 74 20 66 | 69 6c 65 73 21 22 29 3a |output f|iles!"):|
|000018d0| e1 0d 06 04 15 c8 99 20 | 22 48 6f 75 72 67 6c 61 |....... |"Hourgla|
|000018e0| 73 73 5f 4f 6e 22 0d 06 | 0e 0b 68 25 3d 8e 69 6e |ss_On"..|..h%=.in|
|000018f0| 24 0d 06 18 35 c8 99 20 | 22 57 69 6d 70 5f 53 6c |$...5.. |"Wimp_Sl|
|00001900| 6f 74 53 69 7a 65 22 2c | a2 23 68 25 2b 62 61 73 |otSize",|.#h%+bas|
|00001910| 65 73 6c 6f 74 25 2b 36 | 34 2c 2d 31 b8 63 75 72 |eslot%+6|4,-1.cur|
|00001920| 72 73 6c 6f 74 25 0d 06 | 22 23 e7 20 63 75 72 72 |rslot%..|"#. curr|
|00001930| 73 6c 6f 74 25 3c a2 23 | 68 25 2b 62 61 73 65 73 |slot%<.#|h%+bases|
|00001940| 6c 6f 74 25 2b 36 34 20 | 8c 0d 06 2c 6d 20 20 f2 |lot%+64 |...,m .|
|00001950| 6f 6b 28 22 49 20 63 61 | 6e 6e 6f 74 20 67 72 61 |ok("I ca|nnot gra|
|00001960| 62 20 74 68 65 20 6d 65 | 6d 6f 72 79 20 6e 65 65 |b the me|mory nee|
|00001970| 64 65 64 20 66 6f 72 20 | 70 72 6f 63 65 73 73 69 |ded for |processi|
|00001980| 6e 67 20 74 68 69 73 20 | 66 69 6c 65 2e 20 50 6c |ng this |file. Pl|
|00001990| 65 61 73 65 20 66 72 65 | 65 20 73 6f 6d 65 20 6d |ease fre|e some m|
|000019a0| 65 6d 6f 72 79 20 61 6e | 64 20 74 72 79 20 61 67 |emory an|d try ag|
|000019b0| 61 69 6e 2e 22 29 0d 06 | 36 25 20 20 c8 99 20 22 |ain.")..|6% .. "|
|000019c0| 57 69 6d 70 5f 53 6c 6f | 74 53 69 7a 65 22 2c 62 |Wimp_Slo|tSize",b|
|000019d0| 61 73 65 73 6c 6f 74 25 | 2c 2d 31 0d 06 40 07 20 |aseslot%|,-1..@. |
|000019e0| 20 e1 0d 06 4a 05 cd 0d | 06 54 0c 6f 75 74 25 3d | ...J...|.T.out%=|
|000019f0| 93 2b 31 0d 06 5e 0e c8 | 8e 73 70 6e 61 6d 65 24 |.+1..^..|.spname$|
|00001a00| ca 0d 06 68 21 20 20 c9 | 22 66 69 6c 65 5f 36 39 |...h! .|"file_69|
|00001a10| 64 22 3a f2 63 6c 65 61 | 72 5f 74 6f 5f 74 61 72 |d":.clea|r_to_tar|
|00001a20| 67 61 0d 06 72 21 20 20 | c9 22 66 69 6c 65 5f 36 |ga..r! |."file_6|
|00001a30| 39 30 22 3a f2 74 61 72 | 67 61 5f 74 6f 5f 63 6c |90":.tar|ga_to_cl|
|00001a40| 65 61 72 0d 06 7c 05 cb | 0d 06 86 08 d9 23 68 25 |ear..|..|.....#h%|
|00001a50| 0d 06 90 1e e7 69 6e 73 | 63 72 61 70 25 20 8c 20 |.....ins|crap% . |
|00001a60| ff 22 52 65 6d 6f 76 65 | 20 22 2b 69 6e 24 0d 06 |."Remove| "+in$..|
|00001a70| 9a 0e 69 6e 73 63 72 61 | 70 25 3d a3 0d 06 a4 1b |..inscra|p%=.....|
|00001a80| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 4d |.. "Wimp|_CreateM|
|00001a90| 65 6e 75 22 2c 2d 31 0d | 06 ae 23 c8 99 20 22 57 |enu",-1.|..#.. "W|
|00001aa0| 69 6d 70 5f 53 6c 6f 74 | 53 69 7a 65 22 2c 62 61 |imp_Slot|Size",ba|
|00001ab0| 73 65 73 6c 6f 74 25 2c | 2d 31 0d 06 b8 16 c8 99 |seslot%,|-1......|
|00001ac0| 20 22 48 6f 75 72 67 6c | 61 73 73 5f 4f 66 66 22 | "Hourgl|ass_Off"|
|00001ad0| 0d 06 c2 05 e1 0d 06 cc | 04 0d 06 d6 15 dd 20 f2 |........|...... .|
|00001ae0| 63 6c 65 61 72 5f 74 6f | 5f 74 61 72 67 61 0d 06 |clear_to|_targa..|
|00001af0| e0 0f c8 95 9a 23 68 25 | 3c 3e 30 3a ce 0d 06 ea |.....#h%|<>0:....|
|00001b00| 50 76 65 72 25 3d a4 77 | 6f 72 64 3a 78 73 69 7a |Pver%=.w|ord:xsiz|
|00001b10| 25 3d a4 77 6f 72 64 3a | 79 73 69 7a 25 3d a4 77 |%=.word:|ysiz%=.w|
|00001b20| 6f 72 64 3a 62 70 70 25 | 3d a4 77 6f 72 64 3a e7 |ord:bpp%|=.word:.|
|00001b30| 20 62 70 70 25 3c 3d 38 | 20 8c 20 6f 62 70 70 25 | bpp%<=8| . obpp%|
|00001b40| 3d 38 20 8b 20 6f 62 70 | 70 25 3d 32 34 0d 06 f4 |=8 . obp|p%=24...|
|00001b50| 0b 3f 6f 75 74 25 3d 30 | 0d 06 fe 45 6f 75 74 25 |.?out%=0|...Eout%|
|00001b60| 3f 38 3d bb a4 67 65 74 | 69 63 6f 6e 74 65 78 74 |?8=..get|icontext|
|00001b70| 28 6d 61 69 6e 25 2c 36 | 29 3a 6f 75 74 25 3f 39 |(main%,6|):out%?9|
|00001b80| 3d 28 bb a4 67 65 74 69 | 63 6f 6e 74 65 78 74 28 |=(..geti|context(|
|00001b90| 6d 61 69 6e 25 2c 36 29 | 29 81 32 35 36 0d 07 08 |main%,6)|).256...|
|00001ba0| 47 6f 75 74 25 3f 31 30 | 3d bb a4 67 65 74 69 63 |Gout%?10|=..getic|
|00001bb0| 6f 6e 74 65 78 74 28 6d | 61 69 6e 25 2c 36 29 3a |ontext(m|ain%,6):|
|00001bc0| 6f 75 74 25 3f 31 31 3d | 28 bb a4 67 65 74 69 63 |out%?11=|(..getic|
|00001bd0| 6f 6e 74 65 78 74 28 6d | 61 69 6e 25 2c 36 29 29 |ontext(m|ain%,6))|
|00001be0| 81 32 35 36 0d 07 12 23 | 6f 75 74 25 3f 31 32 3d |.256...#|out%?12=|
|00001bf0| 78 73 69 7a 25 3a 6f 75 | 74 25 3f 31 33 3d 78 73 |xsiz%:ou|t%?13=xs|
|00001c00| 69 7a 25 81 32 35 36 0d | 07 1c 23 6f 75 74 25 3f |iz%.256.|..#out%?|
|00001c10| 31 34 3d 79 73 69 7a 25 | 3a 6f 75 74 25 3f 31 35 |14=ysiz%|:out%?15|
|00001c20| 3d 79 73 69 7a 25 81 32 | 35 36 0d 07 26 11 6f 75 |=ysiz%.2|56..&.ou|
|00001c30| 74 25 3f 31 36 3d 6f 62 | 70 70 25 0d 07 30 27 e7 |t%?16=ob|pp%..0'.|
|00001c40| 20 68 66 6c 69 70 25 20 | 8c 20 6f 75 74 25 3f 31 | hflip% |. out%?1|
|00001c50| 37 3d 31 3c 3c 34 20 8b | 20 6f 75 74 25 3f 31 37 |7=1<<4 .| out%?17|
|00001c60| 3d 30 0d 07 3a 1d e7 20 | ac 76 66 6c 69 70 25 20 |=0..:.. |.vflip% |
|00001c70| 8c 20 6f 75 74 25 3f 31 | 37 2b 3d 31 3c 3c 35 0d |. out%?1|7+=1<<5.|
|00001c80| 07 44 0f e7 20 62 70 70 | 25 3c 3d 38 20 8c 0d 07 |.D.. bpp|%<=8 ...|
|00001c90| 4e 4d 20 20 6f 75 74 25 | 3f 31 3d 31 3a 6f 75 74 |NM out%|?1=1:out|
|00001ca0| 25 3f 32 3d 31 3a 6f 75 | 74 25 3f 33 3d 30 3a 6f |%?2=1:ou|t%?3=0:o|
|00001cb0| 75 74 25 3f 34 3d 30 3a | 6f 75 74 25 3f 35 3d 32 |ut%?4=0:|out%?5=2|
|00001cc0| 5e 6f 62 70 70 25 3a 6f | 75 74 25 3f 36 3d 28 32 |^obpp%:o|ut%?6=(2|
|00001cd0| 5e 6f 62 70 70 25 29 81 | 32 35 36 0d 07 58 0f 20 |^obpp%).|256..X. |
|00001ce0| 20 6f 75 74 25 3f 37 3d | 32 34 0d 07 62 28 20 20 | out%?7=|24..b( |
|00001cf0| c8 99 20 22 4f 53 5f 47 | 42 50 42 22 2c 34 2c 68 |.. "OS_G|BPB",4,h|
|00001d00| 25 2c 6f 75 74 25 2b 31 | 38 2c 32 5e 62 70 70 25 |%,out%+1|8,2^bpp%|
|00001d10| 2a 33 0d 07 6c 3d 20 20 | c8 99 20 22 4f 53 5f 47 |*3..l= |.. "OS_G|
|00001d20| 42 50 42 22 2c 34 2c 68 | 25 2c 6f 75 74 25 2b 31 |BPB",4,h|%,out%+1|
|00001d30| 38 2b 32 5e 6f 62 70 70 | 25 2a 33 2c 78 73 69 7a |8+2^obpp|%*3,xsiz|
|00001d40| 25 2a 79 73 69 7a 25 2a | 6f 62 70 70 25 2f 38 0d |%*ysiz%*|obpp%/8.|
|00001d50| 07 76 2e 20 20 41 25 3d | 6f 75 74 25 2b 31 38 3a |.v. A%=|out%+18:|
|00001d60| 42 25 3d 6f 75 74 25 2b | 31 38 2b 32 5e 6f 62 70 |B%=out%+|18+2^obp|
|00001d70| 70 25 2a 33 3a d6 73 77 | 61 70 32 34 25 0d 07 80 |p%*3:.sw|ap24%...|
|00001d80| 5a 20 20 c8 99 20 22 4f | 53 5f 46 69 6c 65 22 2c |Z .. "O|S_File",|
|00001d90| 31 30 2c 66 69 6c 65 24 | 2c a0 28 22 26 22 2b c2 |10,file$|,.("&"+.|
|00001da0| 73 70 6e 61 6d 65 24 2c | 33 29 29 2c 2c 6f 75 74 |spname$,|3)),,out|
|00001db0| 25 2c 6f 75 74 25 2b 31 | 38 2b 32 5e 6f 62 70 70 |%,out%+1|8+2^obpp|
|00001dc0| 25 2a 33 2b 78 73 69 7a | 25 2a 79 73 69 7a 25 2a |%*3+xsiz|%*ysiz%*|
|00001dd0| 6f 62 70 70 25 2f 38 0d | 07 8a 05 cc 0d 07 94 44 |obpp%/8.|.......D|
|00001de0| 20 20 6f 75 74 25 3f 31 | 3d 30 3a 6f 75 74 25 3f | out%?1|=0:out%?|
|00001df0| 32 3d 32 3a 6f 75 74 25 | 3f 33 3d 30 3a 6f 75 74 |2=2:out%|?3=0:out|
|00001e00| 25 3f 34 3d 30 3a 6f 75 | 74 25 3f 35 3d 30 3a 6f |%?4=0:ou|t%?5=0:o|
|00001e10| 75 74 25 3f 36 3d 30 3a | 6f 75 74 25 3f 37 3d 30 |ut%?6=0:|out%?7=0|
|00001e20| 0d 07 9e 2d 20 20 c8 99 | 20 22 4f 53 5f 47 42 50 |...- ..| "OS_GBP|
|00001e30| 42 22 2c 34 2c 68 25 2c | 6f 75 74 25 2b 31 38 2c |B",4,h%,|out%+18,|
|00001e40| 78 73 69 7a 25 2a 79 73 | 69 7a 25 2a 33 0d 07 a8 |xsiz%*ys|iz%*3...|
|00001e50| 32 20 20 41 25 3d 6f 75 | 74 25 2b 31 38 3a 42 25 |2 A%=ou|t%+18:B%|
|00001e60| 3d 6f 75 74 25 2b 31 38 | 2b 78 73 69 7a 25 2a 79 |=out%+18|+xsiz%*y|
|00001e70| 73 69 7a 25 2a 33 3a d6 | 73 77 61 70 32 34 25 0d |siz%*3:.|swap24%.|
|00001e80| 07 b2 4c 20 20 c8 99 20 | 22 4f 53 5f 46 69 6c 65 |..L .. |"OS_File|
|00001e90| 22 2c 31 30 2c 66 69 6c | 65 24 2c a0 28 22 26 22 |",10,fil|e$,.("&"|
|00001ea0| 2b c2 73 70 6e 61 6d 65 | 24 2c 33 29 29 2c 2c 6f |+.spname|$,3)),,o|
|00001eb0| 75 74 25 2c 6f 75 74 25 | 2b 31 38 2b 28 78 73 69 |ut%,out%|+18+(xsi|
|00001ec0| 7a 25 2a 79 73 69 7a 25 | 2a 33 29 0d 07 bc 05 cd |z%*ysiz%|*3).....|
|00001ed0| 0d 07 c6 05 e1 0d 07 d0 | 04 0d 07 da 15 dd 20 f2 |........|...... .|
|00001ee0| 74 61 72 67 61 5f 74 6f | 5f 63 6c 65 61 72 0d 07 |targa_to|_clear..|
|00001ef0| e4 38 69 64 6c 65 6e 25 | 3d 9a 23 68 25 3a 63 6c |.8idlen%|=.#h%:cl|
|00001f00| 6d 61 70 25 3d 9a 23 68 | 25 3a 69 74 79 70 65 25 |map%=.#h|%:itype%|
|00001f10| 3d 9a 23 68 25 3a 63 6d | 66 73 74 25 3d a4 68 61 |=.#h%:cm|fst%=.ha|
|00001f20| 6c 66 77 6f 72 64 0d 07 | ee 42 63 6d 6c 65 6e 25 |lfword..|.Bcmlen%|
|00001f30| 3d a4 68 61 6c 66 77 6f | 72 64 3a 63 6d 62 70 63 |=.halfwo|rd:cmbpc|
|00001f40| 25 3d 9a 23 68 25 3a 78 | 6f 72 69 67 25 3d a4 68 |%=.#h%:x|orig%=.h|
|00001f50| 61 6c 66 77 6f 72 64 3a | 79 6f 72 69 67 25 3d a4 |alfword:|yorig%=.|
|00001f60| 68 61 6c 66 77 6f 72 64 | 0d 07 f8 3d 78 73 69 7a |halfword|...=xsiz|
|00001f70| 65 25 3d a4 68 61 6c 66 | 77 6f 72 64 3a 79 73 69 |e%=.half|word:ysi|
|00001f80| 7a 65 25 3d a4 68 61 6c | 66 77 6f 72 64 3a 69 6d |ze%=.hal|fword:im|
|00001f90| 62 70 70 25 3d 9a 23 68 | 25 3a 66 6c 61 67 73 25 |bpp%=.#h|%:flags%|
|00001fa0| 3d 9a 23 68 25 0d 08 02 | 38 e7 20 69 6d 62 70 70 |=.#h%...|8. imbpp|
|00001fb0| 25 3e 32 34 20 8c 20 f2 | 6f 6b 28 22 49 20 63 61 |%>24 . .|ok("I ca|
|00001fc0| 6e 6e 6f 74 20 68 61 6e | 64 6c 65 20 3e 32 34 62 |nnot han|dle >24b|
|00001fd0| 70 70 20 54 61 72 67 61 | 21 22 29 3a e1 0d 08 0c |pp Targa|!"):....|
|00001fe0| 47 e7 20 69 74 79 70 65 | 25 3e 38 20 80 20 69 74 |G. itype|%>8 . it|
|00001ff0| 79 70 65 25 3c 31 32 20 | 8c 20 f2 6f 6b 28 22 49 |ype%<12 |. .ok("I|
|00002000| 20 63 61 6e 6e 6f 74 20 | 68 61 6e 64 6c 65 20 63 | cannot |handle c|
|00002010| 6f 6d 70 72 65 73 73 65 | 64 20 54 61 72 67 61 21 |ompresse|d Targa!|
|00002020| 22 29 3a e1 0d 08 16 14 | cf 23 68 25 3d 8f 23 68 |"):.....|.#h%=.#h|
|00002030| 25 2b 69 64 6c 65 6e 25 | 0d 08 20 2d 24 6f 75 74 |%+idlen%|.. -$out|
|00002040| 25 3d 22 43 6c 65 61 72 | 2d 54 61 72 67 61 22 3a |%="Clear|-Targa":|
|00002050| 6f 75 74 25 3f 31 31 3d | 30 3a 6f 75 74 25 21 31 |out%?11=|0:out%!1|
|00002060| 32 3d 31 30 31 0d 08 2a | 30 6f 75 74 25 21 31 36 |2=101..*|0out%!16|
|00002070| 3d 78 73 69 7a 65 25 3a | 6f 75 74 25 21 32 30 3d |=xsize%:|out%!20=|
|00002080| 79 73 69 7a 65 25 3a 6f | 75 74 25 21 32 34 3d 69 |ysize%:o|ut%!24=i|
|00002090| 6d 62 70 70 25 0d 08 34 | 10 64 61 74 25 3d 6f 75 |mbpp%..4|.dat%=ou|
|000020a0| 74 25 2b 32 38 0d 08 3e | 6e e7 20 69 6d 62 70 70 |t%+28..>|n. imbpp|
|000020b0| 25 3c 32 34 20 80 20 63 | 6c 6d 61 70 25 3d 31 20 |%<24 . c|lmap%=1 |
|000020c0| 80 20 63 6d 62 70 63 25 | 3d 32 34 20 8c 20 70 61 |. cmbpc%|=24 . pa|
|000020d0| 6c 25 3d 28 32 5e 69 6d | 62 70 70 25 29 2a 33 3a |l%=(2^im|bpp%)*3:|
|000020e0| c8 99 20 22 4f 53 5f 47 | 42 50 42 22 2c 34 2c 68 |.. "OS_G|BPB",4,h|
|000020f0| 25 2c 64 61 74 25 2c 63 | 6d 6c 65 6e 25 2a 33 3a |%,dat%,c|mlen%*3:|
|00002100| 64 61 74 25 2b 3d 70 61 | 6c 25 20 8b 20 70 61 6c |dat%+=pa|l% . pal|
|00002110| 25 3d 30 0d 08 48 31 c8 | 99 20 22 4f 53 5f 47 42 |%=0..H1.|. "OS_GB|
|00002120| 50 42 22 2c 34 2c 68 25 | 2c 64 61 74 25 2c 78 73 |PB",4,h%|,dat%,xs|
|00002130| 69 7a 65 25 2a 79 73 69 | 7a 65 25 2a 69 6d 62 70 |ize%*ysi|ze%*imbp|
|00002140| 70 25 2f 38 0d 08 52 51 | e7 20 69 6d 62 70 70 25 |p%/8..RQ|. imbpp%|
|00002150| 3c 32 34 20 8c 20 6d 61 | 78 25 3d 6f 75 74 25 2b |<24 . ma|x%=out%+|
|00002160| 32 38 2b 28 32 5e 69 6d | 62 70 70 25 29 2a 33 20 |28+(2^im|bpp%)*3 |
|00002170| 8b 20 6d 61 78 25 3d 6f | 75 74 25 2b 32 38 2b 78 |. max%=o|ut%+28+x|
|00002180| 73 69 7a 65 25 2a 79 73 | 69 7a 65 25 2a 69 6d 62 |size%*ys|ize%*imb|
|00002190| 70 70 25 2f 38 0d 08 5c | 1f 41 25 3d 6f 75 74 25 |pp%/8..\|.A%=out%|
|000021a0| 2b 32 38 3a 42 25 3d 6d | 61 78 25 3a d6 73 77 61 |+28:B%=m|ax%:.swa|
|000021b0| 70 32 34 25 0d 08 66 56 | c8 99 20 22 4f 53 5f 46 |p24%..fV|.. "OS_F|
|000021c0| 69 6c 65 22 2c 31 30 2c | 66 69 6c 65 24 2c a0 28 |ile",10,|file$,.(|
|000021d0| 22 26 22 2b c2 73 70 6e | 61 6d 65 24 2c 33 29 29 |"&"+.spn|ame$,3))|
|000021e0| 2c 2c 6f 75 74 25 2c 6f | 75 74 25 2b 32 38 2b 70 |,,out%,o|ut%+28+p|
|000021f0| 61 6c 25 2b 78 73 69 7a | 65 25 2a 79 73 69 7a 65 |al%+xsiz|e%*ysize|
|00002200| 25 2a 69 6d 62 70 70 25 | 2f 38 0d 08 70 05 e1 0d |%*imbpp%|/8..p...|
|00002210| 08 7a 04 0d 08 84 1c dd | a4 68 61 6c 66 77 6f 72 |.z......|.halfwor|
|00002220| 64 3a 3d 9a 23 68 25 84 | 9a 23 68 25 3c 3c 38 0d |d:=.#h%.|.#h%<<8.|
|00002230| 08 8e 2a dd a4 77 6f 72 | 64 3a 3d 9a 23 68 25 84 |..*..wor|d:=.#h%.|
|00002240| 9a 23 68 25 3c 3c 38 84 | 9a 23 68 25 3c 3c 31 36 |.#h%<<8.|.#h%<<16|
|00002250| 84 9a 23 68 25 3c 3c 32 | 34 0d 08 98 04 0d 08 a2 |..#h%<<2|4.......|
|00002260| 13 dd 20 f2 6f 6b 28 6d | 65 73 73 61 67 65 24 29 |.. .ok(m|essage$)|
|00002270| 0d 08 ac 1a 69 6e 73 63 | 72 61 70 25 3d a3 3a 6f |....insc|rap%=.:o|
|00002280| 75 74 73 63 72 61 70 25 | 3d a3 0d 08 b6 58 71 25 |utscrap%|=....Xq%|
|00002290| 21 32 35 36 3d 30 3a 24 | 28 71 25 2b 32 36 30 29 |!256=0:$|(q%+260)|
|000022a0| 3d 6d 65 73 73 61 67 65 | 24 2b bd 30 3a c8 99 20 |=message|$+.0:.. |
|000022b0| 22 57 69 6d 70 5f 52 65 | 70 6f 72 74 45 72 72 6f |"Wimp_Re|portErro|
|000022c0| 72 22 2c 71 25 2b 32 35 | 36 2c 31 37 2c 22 4d 65 |r",q%+25|6,17,"Me|
|000022d0| 73 73 61 67 65 20 66 72 | 6f 6d 20 43 6c 72 54 67 |ssage fr|om ClrTg|
|000022e0| 61 22 0d 08 c0 05 e1 0d | 08 ca 04 0d 08 d4 0c dd |a"......|........|
|000022f0| 20 f2 65 72 72 6f 72 0d | 08 de 1a 69 6e 73 63 72 | .error.|...inscr|
|00002300| 61 70 25 3d a3 3a 6f 75 | 74 73 63 72 61 70 25 3d |ap%=.:ou|tscrap%=|
|00002310| a3 0d 08 e8 94 71 25 21 | 32 35 36 3d 9f 3a 24 28 |.....q%!|256=.:$(|
|00002320| 71 25 2b 32 36 30 29 3d | f6 24 2b 22 20 28 49 45 |q%+260)=|.$+" (IE|
|00002330| 43 20 22 2b c3 9e 2b 22 | 29 20 2d 20 28 43 61 6e |C "+..+"|) - (Can|
|00002340| 63 65 6c 20 74 6f 20 71 | 75 69 74 29 22 2b bd 30 |cel to q|uit)"+.0|
|00002350| 3a c8 99 20 22 57 69 6d | 70 5f 52 65 70 6f 72 74 |:.. "Wim|p_Report|
|00002360| 45 72 72 6f 72 22 2c 71 | 25 2b 32 35 36 2c 33 2c |Error",q|%+256,3,|
|00002370| 22 43 6c 72 54 67 61 22 | b8 2c 62 74 6e 73 25 3a |"ClrTga"|.,btns%:|
|00002380| e7 20 62 74 6e 73 25 3d | 32 20 8c 20 66 69 6e 69 |. btns%=|2 . fini|
|00002390| 73 68 65 64 25 3d b9 20 | 8b 20 66 69 6e 69 73 68 |shed%=. |. finish|
|000023a0| 65 64 25 3d a3 0d 08 f2 | 05 e1 0d ff |ed%=....|.... |
+--------+-------------------------+-------------------------+--------+--------+